JBoss Community Archive (Read Only)

Arquillian

WAS V8.0 - Remote

A DeployableContainer implementation that can connect and run against a remote (different JVM, different machine) running a WebSphere Application Server V8.0 profile. This implementation has no lifecycle support, so it can not be started or stopped.

This container implementation has been deprecated as the WebSphere Application Server version has reached its end of service.

This container implementation is currently not available in public maven repositories. If you want to use it, please follow our build instructions.

Container Injection Support Matrix

@EJB

@EJB (no-interface)

@Inject (CDI)

@Inject (MC)

@PersistenceContext @PersistenceUnit

images/author/download/attachments/9470045/fact_good.png

images/author/download/attachments/9470045/fact_good.png

images/author/download/attachments/9470045/fact_good.png

 

 

Prerequisite Version

This DeployableContainer has been tested with WebSphere Application Server V8.0.0.5.

Configuration

Default Protocol: Servlet 3.0

Container Configuration Options

Name

Type

Default

Description

remoteServerAddress

String

localhost

Hostname for the target machine where the WAS profile is running.

remoteServerSoapPort

Integer

8880

SOAP port of the target WAS profile.

securityEnabled

Boolean

false

Defines whether security is enabled.
Note: When security is enabled you have to use an IBM SDK, otherwise the SSL connection will fail.

username

String

admin

The username to use to connect to the target. - This is required even when security is disabled.

password

String

admin

The password to use to connect to the target.

sslTrustStore

String

""

The location of the SSL Trust store to use. - This is required when security is enabled.

sslTrustStorePassword

String

WebAS

The password for the SSL Trust store. - This is required when security is enabled.

sslKeyStore

String

""

The location of the SSL Key store to use.

sslKeyStorePassword

String

WebAS

The password for the SSL Key store.

Example of Container Configuration (arquillian.xml)

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<arquillian xmlns="http://www.jboss.org/arquillian-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.jboss.org/arquillian-1.0 http://jboss.org/schema/arquillian/arquillian-1.0.xsd">

	<engine>
		<property name="deploymentExportPath">target/</property>
	</engine>

	<container qualifier="websphere" default="true">
		<configuration>
			<property name="remoteServerAddress">localhost</property>
			<property name="remoteServerSoapPort">8880</property>
			<property name="securityEnabled">false</property>
			<property name="username">admin</property>
		</configuration>
	</container>
</arquillian>

Example of Maven profile setup

<profile>
	<id>was-remote-8</id>
	<dependencies>
		<dependency>
			<groupId>org.jboss.arquillian.container</groupId>
			<artifactId>arquillian-was-remote-8</artifactId>
			<version>1.0.0-SNAPSHOT</version>
		</dependency>
	</dependencies>
</profile>
JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-10 09:41:26 UTC, last content change 2018-04-28 11:41:35 UTC.